const axios = require('axios');

// 定义 API 的 URL
const apiUrl = 'http://flow-openapi.aliyun.com/pipeline/webhook/G2DW5Gd8tGhrJ5ucSWs6';

// 从用户获取模板名
const readline = require('readline').createInterface({
  input: process.stdin,
  output: process.stdout,
});

readline.question('请输入模板名: ', (templateName) => {
  // 构造请求体
  const requestBody = {
    theme: templateName,
  };

  // 发送 POST 请求
  axios.post(apiUrl, requestBody)
    .then(response => {
      // 打印响应数据
      console.log('API 响应:', response.data);
    })
    .catch(error => {
      // 处理错误
      if (error.response) {
        console.error('API 请求失败:', error.response.data);
      } else {
        console.error('请求过程中发生错误:', error.message);
      }
    })
    .finally(() => {
      // 关闭 readline 接口
      readline.close();
    });
});
